﻿using System;

namespace System
{
    [ScriptDefaultValue(Value = "0")]
    [ImportClass(string.Empty, "Number")]
    public struct Decimal
    {
        public Decimal(int value)
        {
        }

        public Decimal(uint value)
        {
        }

        public Decimal(long value)
        {
        }

        public Decimal(ulong value)
        {
        }

        public Decimal(float value)
        {
        }

        public Decimal(double value)
        {
        }

        public string ToExponential(int digitsAfterDecimal)
        {
            return null;
        }

        public string ToExponential()
        {
            return null;
        }

        public string ToFixed(int digitsAfterDecimal)
        {
            return null;
        }

        public string ToFixed()
        {
            return null;
        }

        public string ToPrecision(int digitsAfterDecimal)
        {
            return null;
        }

        public string ToPrecision()
        {
            return null;
        }

        public override string ToString()
        {
            return "[Number]";
        }

        /*
        public Decimal ValueOf()
        {
            return this;
        }
        */
    }
}
